@charset "utf-8";
/*---------- 随心游 CSS Document ----------*/
* html,* html body{background-image:url(about:blank);background-attachment:fixed;}    /* 修正IE6振动bug */
*{margin:0;padding:0;}
/*body{background:#fff;font:normal 12px/180% "tahoma","Arial","宋体";color:#4e4e4e;}*/
body{background:#fff;font:normal 12px/180% "微软雅黑","宋体",Arial;color:#4e4e4e;}
ul,ol{list-style:none outside none;}
a,img{border:0;} 
table{border-collapse:collapse;border-spacing:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
q:before,q:after{content:"";}                               /*引号标签*/
abbr,acronym{border:0 none;}
a:link{text-decoration:none;color:#4e4e4e;}           		/* 未访问的链接 */
a:visited{text-decoration:none;color:#007acd;}        		/* 已访问的链接 */
a:hover{text-decoration:underline;color:#007acd;}           /* 鼠标移动到链接上 */
a:active{color:#007acd;}         							/* 选定的链接 */
img,input,select{vertical-align:middle;}
input,button,select,textarea{outline:none;}                 /*去掉在谷歌浏览器焦点框的黄色默认边框*/
textarea{resize:none;}                                      /*取消textarea框可拖动放大*/
/*---------- clear fix ----------*/
.clr:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.clr{display:inline-block;}* html .clr{height:1%;}.clr{display:block;}
/*---------- clear fix class two ----------*/
.clear{clear:both;}
/*---------- public sytlesheet ----------*/
.f_l{float:left;}.f_r{float:right;}
.magn_top10{margin-top:10px;}.magn_bom8{margin-bottom:8px;}.magn_l8{ margin-left:8px;}.magn_r8{margin-right:8px;}
.c_orange{color:#d53c00;}.org{color:#eca824;}#c_orange{color:#d53c00;}
.henga{text-decoration:line-through;}
.mgr_10{ margin:0 10px 0 0; _margin:0 4px 0 0;}
.mg_6{margin:0 6px;}
.texidt{text-indent:6px;}
.dspn{display:none;}.dspb{ display:block;}
.col-b{ color:#0075b8;}.col-y{color:#ff8b19;}
.bdt-1{border-top:1px dashed #ccc;}
/*---------- topbar&header sytlesheet ----------*/
.topbar{ width: 100%; background: linear-gradient(-90deg, #FCFCFC 0%, #F5F5F5 100%) repeat scroll 0 0 transparent; border-bottom: 1px solid #DCDCDC; height: 26px;}
.topbar_wrap,.header-wrap{width:950px; margin:0 auto;}
.topbar .topbar_wrap dd{float:left; line-height:12px; margin:0 4px; height:26px; line-height:26px;}
.icon-dropdown{ display:inline-block; padding-left:4px;}
.header{ width:100%; background-color:#FFF; height:60px;}
.ui-logo-Tour{ text-indent:-9999px;}
/* ----- nav ----- */
.log-nav{position:relative;height:28px;width:755px;margin:24px auto 0 auto;}
.log-nav ul{ float:right;}
.log-nav li{float:left;margin-left:9px;display:inline;height:26px;line-height:26px;}
.log-nav li a{padding:0 8px;font-size:14px;color:#4f6f8c;font-weight:700;text-decoration:none;}
.log-nav li a:hover{text-decoration:none;}
.log-nav li.last a{font-weight:normal;font-size:12px;}
.log-nav li.cur a{color:#39aa42;}
.log-nav .nav-line{position:absolute;border-bottom:2px solid #39aa42;height:0;overflow:hidden;left:0;bottom:0;}
/*---------- footer sytlesheet ----------*/
.footer {margin: 0 auto; width: 950px;}
.footer p {color: #0053AA;text-align: center;}
.footer p a {color: #0053AA;}
/*---------- webpages nav sytlesheet ----------*/
.pagenav{ width:950px; height:36px; line-height:36px; margin:0px auto;}
/*---------- webpages input sytlesheet ----------*/
.phtext{color:#ccc; border:1px solid #ccc; padding:2px 4px;}
.phtext:focus{ color:#000;}
.phbtn{background-color:#ffa200; color:#fff; cursor:pointer; transition: background-color 0.3s ease-in 0s; font-weight:bold; border: 1px solid #FB7A00;}
.phbtn:hover{opacity: 0.5; transition: all 0.08s ease-in 0s;}
/*---------- City Choose sytlesheet ----------*/
.list_city{position:absolute;z-index:120;overflow:hidden;-moz-box-shadow:2px 2px 5px rgb(51,51,51);width:222px;background:none repeat scroll 0 0 #FFFFFF;border:1px solid #7F9DB9;margin:0;min-height:305px;padding:0 0 4px;text-align:left;width:220px;-moz-box-shadow:2px 2px 5px rgb(51,51,51);-webkit-box-shadow:2px 2px 5px rgb(51,51,51);}
.list_city .list_city_head{background-color:#67A1E2;border:medium none;color:#FFFFFF;display:block;font-family:Simyou;line-height:20px;padding:2px 0 2px 9px;width:auto;word-wrap:break-word;}
.list_city .list_city_head .msg{color:red;}
.list_city .list_city_container{margin:0;min-height:257px;padding:0;height:257px;}
.list_city .list_city_container a{border-bottom:1px solid #FFFFFF;border-top:1px solid #FFFFFF;color:#0055AA;cursor:pointer;display:block;height:22px;line-height:22px;min-height:22px;overflow:hidden;padding:1px 9px 0;text-align:left;text-decoration:none;height:22px;display:block;}
.list_city .list_city_container a b{font-weight:normal;}
.list_city .list_city_container a:hover{background:none repeat scroll 0 0 #E8F4FF;border-bottom:1px solid #7F9DB9;border-top:1px solid #7F9DB9;}
.list_city .list_city_container span{float:right;font:10px/22px verdana;margin:0;overflow:hidden;padding:0;text-align:right;white-space:nowrap;width:110px;}
.list_city .selected{background:none repeat scroll 0 0 #FFE6A6;color:#FFFFFF;height:22px}
.list_city .page_break{line-height:25px;margin:0;padding:0;text-align:center;}
.list_city .page_break a{color:#0055AA;font-family:Arial,Simsun,sans-serif;font-size:14px;margin:0;padding:0 4px;text-decoration:underline;}
.list_city .page_break .current{color:#000000;text-decoration:none;}
.pop_city{position:absolute;z-index:9;width:360px;font-size:12px;border:1px solid #B2DFFF;background-color:#FFFFFF;-moz-box-shadow:2px 2px 5px rgb(51,51,51);-webkit-box-shadow:2px 2px 5px rgb(51,51,51);}
.pop_city .pop_head{background-color:#67A1E2;border-color:#2C7ECF;border-style:solid;border-width:1px 1px 0;color:#CEE3FC;height:24px;line-height:24px;padding-left:10px;color:#FFFFFF;}
.pop_city .list_label{list-style:none;border-bottom:1px #5DA9E2 solid;padding-bottom:24px;padding-left:4px;margin-top:15px;margin-bottom:10px;}
.pop_city .list_label li{float:left;margin-left:8px;height:24px;line-height:24px;}
.pop_city .list_label li a{color:#005DAA;ursor:pointer;text-decoration:none;background:#fff;padding:0px 4px;}
.pop_city .list_label li a:hover{color:#005D00;}
.pop_city .list_label li a.current{color:#666666;display:block;background:#FFF;border:1px #5DA9E2 solid;border-bottom:1px solid #fff;padding:0px 4px;font-weight:bold;}
.pop_city .pop_city_container{padding:4px;margin-bottom:20px;}
.pop_city .pop_city_container ul{}
.pop_city .pop_city_container ul li{width:18%;float:left;margin-right:3px; text-align:center;}
.pop_city .pop_city_container ul li a{color:#000000;display:block;height:22px;line-height:22px;text-decoration:none;border:1px solid #fff;padding:2px 0px;}
.pop_city .pop_city_container ul li a:hover{background-color:#E8F4FF;border:1px solid #ACCCEF;}
/*---------- Data Choose sytlesheet ----------*/
.kui_d_pane{position:absolute;width:187px;margin:0;z-index:9999;}
.kui_data_content_pane{border:1px solid #1F73C9;width:370px;overflow:hidden;font-size:12px;position:absolute;left:0;z-index:100;top:0;background:#fff;height:225px;}
.kui_data_content_pane a:link,.kui_data_content_pane a:visited{color:#222222;text-decoration:none;font-weight:900;}
.kui_data_content_pane a:hover{color:#fff;}
.kui_date_reset{border-top:1px #2092D6 dotted;clear:both;margin:3px;padding:3px;text-align:right;}
.kui_date_reset span{cursor:pointer;background:#2192D6;color:#FFF;padding:2px 5px;margin-left:3px;}
.kui_prev_next_month{background:url("../images/zdate/date_top.png") 4px 0 no-repeat;border-bottom:0px solid #fd5900;height:23px;line-height:23px;font-weight:900;text-align:center;margin-top:3px;padding-top:1px;}
.kui_prev_m,.kui_today{float:left;margin-left:6px;}
.kui_prev_m{background:url("../images/zdate/date_prev.png") 0 0 no-repeat;height:21px;width:21px;}
.kui_today,.kui_tomorrow{width:148px;text-align:center;color:#fff;cursor:default;}
.kui_tomorrow{float:right;}
.kui_next_m{float:right;margin-right:6px;background:url("../images/zdate/date_next.png") 0 0 no-repeat;height:21px;width:21px;}
.kui_data_tab,.kui_date_info{width:171px;margin:2px auto;zoom:1;overflow:hidden;} 
dl.kui_data_tab dt{font-weight:900;}
.kui_data_tab dt,.kui_date_info dt{line-height:24px;height:24px;text-align:center;border-bottom:0px solid #B2C4D2;border-right:none;cursor:default;background:#EDECEC;font:12px/24px arial;width:24px;float:left;text-align:center;}
.d_th_bg{color:#FF9900;}
.kui_date_info dt{background:#fff;border-left:0px solid #B2C4D2;border-bottom:0px solid #B2C4D2;color:#005DAD;font-weight:900;}
.kui_date_info .kui_td_kong{background:#fff;cursor:default;}
.kui_time_pane{background:#2092D6;line-height:22px;height:22px;overflow:hidden;margin-bottom:4px;padding-bottom:1px;background:url("../images/zdate/date_top.png") 4px 0 no-repeat;}
.kui_clean_btn{float:left;padding-left:6px;}
.kui_close_btn{float:right;padding-right:6px;}
.kui_time{float:left;padding-left:8px;}
.kui_time input{width:17px;padding:1px;line-height:12px;height:12px;margin-right:2px;margin-top:2px;_margin-top:1px;}
.kui_date_info .td_select{background:url("../images/zdate/td_selected.png") center no-repeat;}
.kui_date_info .td_hover{color:red;cursor:pointer;}
.kui_txt_hide{display:none;}
dl.kui_date_info .kui_td_hui{background:#fff;cursor:default;color:#DBDBDB;font-weight:400;}
#left_table,#right_table{float:left;width:184px;height:172px;overflow:hidden;}
#left_table{border-right:1px solid #6793BC;}

.inpdata{width:620px;height:60px;margin:20px auto 0 auto;}
.inpdata li{float:left;height:30px;line-height:30px;padding:5px;}
.inpdatacon{background:url("../images/zdate/date_icon.gif") 98% 50% no-repeat;border:1px #CFCFCF solid;padding:3px;}